home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 22
/
AACD 22.iso
/
AACD
/
Resources
/
Sound
/
AHI
/
Developer
/
include
/
SAS
/
pragmas
/
ahi_pragmas.h
next >
Wrap
C/C++ Source or Header
|
1997-11-04
|
2KB
|
42 lines
#ifndef PRAGMAS_AHI_PRAGMAS_H
#define PRAGMAS_AHI_PRAGMAS_H
#ifndef CLIB_AHI_PROTOS_H
#include <clib/ahi_protos.h>
#endif
#pragma libcall AHIBase AHI_AllocAudioA 02A 901
#pragma libcall AHIBase AHI_FreeAudio 030 A01
#pragma libcall AHIBase AHI_KillAudio 036 00
#pragma libcall AHIBase AHI_ControlAudioA 03C 9A02
#pragma libcall AHIBase AHI_SetVol 042 3A21005
#pragma libcall AHIBase AHI_SetFreq 048 2A1004
#pragma libcall AHIBase AHI_SetSound 04E 4A321006
#pragma libcall AHIBase AHI_SetEffect 054 A802
#pragma libcall AHIBase AHI_LoadSound 05A A81004
#pragma libcall AHIBase AHI_UnloadSound 060 A002
#pragma libcall AHIBase AHI_NextAudioID 066 001
#pragma libcall AHIBase AHI_GetAudioAttrsA 06C 9A003
#pragma libcall AHIBase AHI_BestAudioIDA 072 901
#pragma libcall AHIBase AHI_AllocAudioRequestA 078 801
#pragma libcall AHIBase AHI_AudioRequestA 07E 9802
#pragma libcall AHIBase AHI_FreeAudioRequest 084 801
#pragma libcall AHIBase AHI_PlayA 08A 9A02
#pragma libcall AHIBase AHI_SampleFrameSize 090 001
#pragma libcall AHIBase AHI_AddAudioMode 096 801
#pragma libcall AHIBase AHI_RemoveAudioMode 09C 001
#pragma libcall AHIBase AHI_LoadModeFile 0A2 801
/* "ahi.device" */
/* Requester functions look like ASL's (obsolete) file requester functions */
/* --- New for V4 --- */
#ifdef __SASC_60
#pragma tagcall AHIBase AHI_AllocAudio 02A 901
#pragma tagcall AHIBase AHI_ControlAudio 03C 9A02
#pragma tagcall AHIBase AHI_GetAudioAttrs 06C 9A003
#pragma tagcall AHIBase AHI_BestAudioID 072 901
#pragma tagcall AHIBase AHI_AllocAudioRequest 078 801
#pragma tagcall AHIBase AHI_AudioRequest 07E 9802
#pragma tagcall AHIBase AHI_Play 08A 9A02
#endif
#endif /* PRAGMAS_AHI_PRAGMA_H */